var clickmj = function() {
	$("div[class*='clickmj']").click(function() {
		if ($(this).hasClass("playmj")) {
			$(this).removeClass("playmj");
			$(this).css("background-color", "#fff");
		} else {
			$(this).addClass("playmj");
			$(this).css("background-color", "blue");
		}
	});
}
var playmj = function() {
	var mj = new getPlaymj();
	if (mj.length > 1) {
		alert("只能出一站牌");
		return "";
	}
	if (mj.length == 0) {
		alert("请选择一张牌");
		return "";
	}
	return mj[0];

}

var getPlaymj = function() {
	var playmj = $("div[class*='playmj']");
	var mj = new Array();
	var n = 0;
	for (var i = 0; i < playmj.length; i++) {
		mj[n] = $(playmj[i]).text();
		n++;
	}
	return mj;
}

$(function() {
	new clickmj();
});

// 定时器 异步运行
function gangpeng(data) {

	// $("#gangpeng").empty(); //TODO
	mmj = playchi(data.playmj, getUserMJ(0, data.usermj));
	for (var i = 0; i < mmj.length; i++) {
		$("#chi").append(
				"<button type='button' onClick='MJ1005(" + '"' + mmj[i] + '"'
				+ ")'>" + mmj[i] + "</button>");
	}
	gpTimeout = window.setTimeout(function() {
		chi();
	}, 3000);

	// $(".gang").hide();
	// $(".peng").hide();
	// $(".chi").show();
}
function chi() {
	// $("#chi").empty();//TODO
	// $(".chi").hide();
}
// 使用方法名字执行方法
// window.setTimeout("gangpeng()", 3000);//使用字符串执行方法
//
// window.setTimeout("chi()", 6000);//使用字符串执行方法

function playpeng(mj, usermj) { // 出牌
	var mmj = new Array();
	var dui = 0;
	$.each(usermj, function(n, value) {
		if (mj == value) {
			dui++;
		}
	});
	if (dui >= 2) {
		mmj[mmj.length] = mj + '|' + mj + '|' + mj;
	}
	if (dui >= 3) {
		mmj[mmj.length] = mj + '|' + mj + '|' + mj + '|' + mj;
	}
	return mmj;
}

function playchi(mj, usermj) { // 出牌
	var mmj = new Array();

	var mjarray = mj.split("");

	var m = (mjarray[0] - 0);
	var j = mjarray[1];
	var mj1;
	var mj2;
	mj1 = (m - 1) + j;
	mj2 = (m + 1) + j;
	chimj(mj1, mj2, mj, mmj, usermj);
	mj1 = (m - 2) + j;
	mj2 = (m - 1) + j;
	chimj(mj1, mj2, mj, mmj, usermj);
	mj1 = (m + 1) + j;
	mj2 = (m + 2) + j;
	chimj(mj1, mj2, mj, mmj, usermj);
	return mmj;
}

function chimj(mj1, mj2, mj, mmj, usermj) { // 出牌
	if (mj1 <= 0) {
		return;
	}
	if (mj2 > 9) {
		return;
	}

	var cha1 = 0;
	var cha2 = 0;
	$.each(usermj, function(n, value) {
		if (mj1 == value) {
			cha1++;
		}
		if (mj2 == value) {
			cha2++;
		}
	});
	if (cha1 >= 1 && cha2 >= 1) {
		mmj[mmj.length] = mj1 + '|' + mj + '|' + mj2;
	}
}
